all-purpose trailer - Turco Inglés Diccionario